// 1. 加载http模块
const http = require('http');

// 2. 创建server对象
const server = http.createServer((req, res) => {
  // 如果要获取请求相关信息，比如获取请求的路径、获取请求方式、获取请求头，都通过req完成
  // console.log(req.method); // GET 或者 POST
  // 获取请求的路径
  // console.log(req.url);
  /**
   * http://localhost:3006                           ===>  /
   * http://localhost:3006/index.html                ===>  /index.html
   * http://localhost:3006/api/getbooks              ===>  /api/getbooks
   * http://localhost:3006/api/getbooks?id=2         ===>  /api/getbooks?id=2
   * http://localhost:3006/css/index.css             ===>  /css/index.css
   */
  // 设置响应头
  res.setHeader('Content-Type', 'text/html; charset=utf-8');
  // 做出响应，肯定要通过res完成，因为res是response，表示响应
  res.end('hello world，你好');
});

// 3. 指定端口，启动服务
server.listen(3006, () => console.log('启动了'));